package com.xuecheng.content.service;

import com.xuecheng.content.model.dto.CourseCategoryTreeDTO;

import java.util.List;

/**
 * @author jiangzhongxun
 * @version 1.0
 * @description 课程分类操作相关的 service
 * @date 2023-03-08 20:21
 */
public interface CourseCategoryService {

    /**
     * 课程分类查询
     *
     * @param id 根结点id
     * @return 根结点下边的所有子结点
     */
    List<CourseCategoryTreeDTO> queryTreeNodes1(String id);

    /**
     * 查询课程分类-树形结构
     *
     * @return {@link List}<{@link CourseCategoryTreeDTO}>
     */
    List<CourseCategoryTreeDTO> queryTreeNodes();

}
